package com.infore.airsupervise.biz;

import com.infore.airsupervise.bean.AQIRealDataE;
import com.infore.airsupervise.http.BaseResponse;
import com.infore.airsupervise.http.OnServerResponseListener;

import java.util.List;

import retrofit2.Call;

/**
 * @features: 实时排名 接口
 * @author: WuTao
 * @date: 2017/3/24 17:03
 */
public interface AQIDataRankBiz {

    /**
     * 因子实时排名网络请求
     * @param factorType
     * @param listener
     * @return
     */
    Call<BaseResponse> sendRealDataRankRequest(int factorType ,OnServerResponseListener<List<AQIRealDataE.RankBean>> listener);

    /**
     * 因子历史排名网络请求
     * @param time   yyyy-MM-DD HH:mm:ss
     * @param historyType
     * @param factorType
     * @param listener
     * @return
     */
    Call<BaseResponse>  sendHistoryDataRankRequest(String time, int historyType, int factorType ,OnServerResponseListener<List<AQIRealDataE.RankBean>> listener);
}
